package com.ceair.flight.refund.dto.appmoblie;

import java.io.Serializable;
import java.math.BigDecimal;

import com.ceair.flight.common.po.AbstractBaseDO;
/**
 * 支付和产品关联表
 * @author Guy
 *
 */
public class PayProductDO extends AbstractBaseDO implements Serializable{

    /**
	 * 
	 */
	private static final long serialVersionUID = 5508944845471504698L;
	private Long payProductId;//主键
    private String payId;
    private String payNo;//payno
    private String productId;//产品id
    private String orderNo;//大订单
    private Integer productType;//产品类型1:机票,2:emd,3:其他非航产品
    private BigDecimal payAmount;// 支付金额
    private BigDecimal tktAm;// 票价
    private BigDecimal taxAm;// 税费
    private BigDecimal agentAm;// 代理费
    private BigDecimal mulctAm;// 手续费
    private BigDecimal emdAm;// 付费选座
    private BigDecimal rescheduleAm;// 改期差价
    private BigDecimal pointAmount;// 积分
	private BigDecimal baggageAm;//逾重行李费
	private BigDecimal vipAm;//vip费
	private BigDecimal gaotieAm;//高铁费
	private BigDecimal buypointAm;//购买积分费
	private BigDecimal packageAm;//套票费
	public Long getPayProductId() {
		return payProductId;
	}
	public void setPayProductId(Long payProductId) {
		this.payProductId = payProductId;
	}
	public String getPayId() {
		return payId;
	}
	public void setPayId(String payId) {
		this.payId = payId;
	}
	public String getPayNo() {
		return payNo;
	}
	public void setPayNo(String payNo) {
		this.payNo = payNo;
	}
	public String getProductId() {
		return productId;
	}
	public void setProductId(String productId) {
		this.productId = productId;
	}
	public String getOrderNo() {
		return orderNo;
	}
	public void setOrderNo(String orderNo) {
		this.orderNo = orderNo;
	}
	public Integer getProductType() {
		return productType;
	}
	public void setProductType(Integer productType) {
		this.productType = productType;
	}
	public BigDecimal getPayAmount() {
		return payAmount;
	}
	public void setPayAmount(BigDecimal payAmount) {
		this.payAmount = payAmount;
	}
	public BigDecimal getTktAm() {
		return tktAm;
	}
	public void setTktAm(BigDecimal tktAm) {
		this.tktAm = tktAm;
	}
	public BigDecimal getTaxAm() {
		return taxAm;
	}
	public void setTaxAm(BigDecimal taxAm) {
		this.taxAm = taxAm;
	}
	public BigDecimal getAgentAm() {
		return agentAm;
	}
	public void setAgentAm(BigDecimal agentAm) {
		this.agentAm = agentAm;
	}
	public BigDecimal getMulctAm() {
		return mulctAm;
	}
	public void setMulctAm(BigDecimal mulctAm) {
		this.mulctAm = mulctAm;
	}
	public BigDecimal getEmdAm() {
		return emdAm;
	}
	public void setEmdAm(BigDecimal emdAm) {
		this.emdAm = emdAm;
	}
	public BigDecimal getRescheduleAm() {
		return rescheduleAm;
	}
	public void setRescheduleAm(BigDecimal rescheduleAm) {
		this.rescheduleAm = rescheduleAm;
	}
	public BigDecimal getPointAmount() {
		return pointAmount;
	}
	public void setPointAmount(BigDecimal pointAmount) {
		this.pointAmount = pointAmount;
	}
	public BigDecimal getBaggageAm() {
		return baggageAm;
	}
	public void setBaggageAm(BigDecimal baggageAm) {
		this.baggageAm = baggageAm;
	}
	public BigDecimal getVipAm() {
		return vipAm;
	}
	public void setVipAm(BigDecimal vipAm) {
		this.vipAm = vipAm;
	}
	public BigDecimal getGaotieAm() {
		return gaotieAm;
	}
	public void setGaotieAm(BigDecimal gaotieAm) {
		this.gaotieAm = gaotieAm;
	}
	public BigDecimal getBuypointAm() {
		return buypointAm;
	}
	public void setBuypointAm(BigDecimal buypointAm) {
		this.buypointAm = buypointAm;
	}
	public BigDecimal getPackageAm() {
		return packageAm;
	}
	public void setPackageAm(BigDecimal packageAm) {
		this.packageAm = packageAm;
	}
    
    
	
}
